"""
@file __init__.py
@brief 无刷电机驱动器MSSD-60EHA_2D上位机控制器核心模块
@details 提供电机控制器的核心功能模块
@author Motor Controller Team
@date 2024
"""

from .constants import (
    RegisterAddress, ControlCommands, MotorDirection,
    SystemMode, MotorDefaults, StatusCodes, LogLevels
)
from .config import ConfigManager, SerialConfig, MotorConfig, AppConfig
from .logging_config import LoggingConfig, LogMode, setup_logging, get_logger

__version__ = "1.0.0"
__author__ = "Motor Controller Team"

__all__ = [
    'RegisterAddress',
    'ControlCommands', 
    'MotorDirection',
    'SystemMode',
    'MotorDefaults',
    'StatusCodes',
    'LogLevels',
    'ConfigManager',
    'SerialConfig',
    'MotorConfig',
    'AppConfig',
    'LoggingConfig',
    'LogMode',
    'setup_logging',
    'get_logger'
]